have deep pockets - French English Dictionary